"""
有些按钮用普通点击无法点击成功 此时就会需要去尝试使用鼠标点击。

"""
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.support.ui import Select
from selenium import webdriver
from selenium.webdriver.common.by import By
from time import sleep

driver = webdriver.Chrome()
driver.maximize_window()
driver.get(f'file:///E:/3.Package/10.Pycharm/python/upload_demo.html')

# 普通点击不能生效的 会报错。
# driver.find_element(By.ID,'fu').click()
# sleep(2)
# 尝试用鼠标点击
ActionChains(driver).click(driver.find_element(By.ID,'fu')).perform()
sleep(2)

# 总结
# 类似的上传文件 因为弹窗属于操作系统，不在属于浏览器页面，则无法进行操作。此时需要借用到鼠标点击。